package com.mskj.zxmy.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class OutboundOrderListQueryDTO {
    @Schema(description = "当前页码", example = "1")
    private Integer pageNum = 1;

    @Schema(description = "每页条数", example = "10")
    private Integer pageSize = 10;

    // 以下是筛选条件
    @Schema(description = "发货单号")
    private String shipmentOrderNumber;

    @Schema(description = "发货日期")
    private String dateOfShipment;

    @Schema(description = "关联销售订单")
    private String associatedSalesOrders;

    @Schema(description = "客户信息")
    private String clientInformation;

    @Schema(description = "发货数量")
    private String quantityOfShipments;

    @Schema(description = "发货金额")
    private String amountOfShipment;

    @Schema(description = "创建时间")
    private String created;

    @Schema(description = "修改人")
    private String modifyer;

    @Schema(description = "审批状态")
    private String approvalStatus;

    @Schema(description = "收货地址")
    private String deliveryAddress;
    @Schema(description = "联系人")
    private String otherOrganiser;


    @Schema(description = "联系人电话")
    private String contactCall1;

    @Schema(description = "车牌号")
    private String numberOfTheCar;

    @Schema(description = "司机")
    private String driver;

    @Schema(description = "司机电话")
    private String driversPhone;

    @Schema(description = "运费")
    private String freight;

    @Schema(description = "批次号")
    private String batchNumber;

    @Schema(description = "发货状态")
    private String shipmentStatus;
}